bin=httpserver	#目标文件
cgi=test_cgi
cc=g++	#编译器
LD_FLAGS=-std=c++11 -lpthread -g #-DDEBUG=1 #编译选项
curr=$(shell pwd)
src=main.cc	#源文件

ALL:$(bin) $(cgi)
.PHONY:ALL

$(bin):$(src)
	$(cc) -o $@ $^ $(LD_FLAGS)
$(cgi):$(curr)/cgi/*.cc
	$(cc) -o $@ $^ $(LD_FLAGS)

.PHONY:clean
clean:
	rm -f $(bin) $(cgi)
	rm -rf output

.PHONY:output
output:
	mkdir -p output 
	cp $(bin) output
	cp -rf wwwroot output
	cp $(cgi) output/wwwroot
	cp ./cgi/shell_cgi.sh output/wwwroot